package com.thrm.servicios;

import com.google.appengine.api.datastore.Key;
import com.thrm.dao.FormacionesDAO;
import com.thrm.domain.Formacion;

public class FormacionesServicios {

	private FormacionesDAO formacionesDAO = null;

	public Formacion buscarFormacionPorKey(Key key) {
		Formacion formacion = getFormacionesDAO().findByKey(key);
		return formacion;
	}

	public String guardarFormacion(Formacion formacion) {
		String resultado = "ERROR";
		if (formacion != null) {
			getFormacionesDAO().save(formacion);
			resultado = "SUCCESS";
		}
		return resultado;
	}

	public Formacion buscarFormacionPorId(long identificador) {
		Formacion formacion = getFormacionesDAO().findById(identificador);
		return formacion;
	}

	public String eliminarFormacion(Formacion formacion) {
		String resultado = "ERROR";
		if (formacion != null) {
			getFormacionesDAO().delete(formacion);
			resultado = "SUCCESS";
		}
		return resultado;
	}

	public FormacionesDAO getFormacionesDAO() {
		return formacionesDAO;
	}

	public void setFormacionesDAO(FormacionesDAO formacionesDAO) {
		this.formacionesDAO = formacionesDAO;
	}

}